disclose an invention - German English Dictionary